import os
import shutil

'''用于存储不同解析情况下的数据情况'''
# 定义文件夹路径
folder1 = 'E:\data\data_0905/room/depth'
folder2 = 'E:\data\data_09053/room/depth'

# 获取每个文件夹中的所有图片名称
images_in_folder1 = set(os.listdir(folder1))
images_in_folder2 = set(os.listdir(folder2))

# 找出文件夹1中没有但是文件夹2中有的图片
images_to_copy = images_in_folder2 - images_in_folder1

# 将这些图片的名称写入name_.txt文件
with open('name32_.txt', 'w') as f:
    for image_name in images_to_copy:
        f.write(image_name + '\n')

# 将这些图片从文件夹2复制到文件夹1中
for image_name in images_to_copy:
    shutil.copy(os.path.join(folder2, image_name), folder1)

print(f"成功将 {len(images_to_copy)} 张图片复制到文件夹1，并将其名称保存到 name_.txt 文件中。")

